/*
 *  WsvJdbc - a JDBC driver for WSV (values separated by whatever) data files
 *  Copyright (C) 2004  Daniele Pes
 *
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public
 *  License as published by the Free Software Foundation; either
 *  version 2.1 of the License, or (at your option) any later version.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Lesser General Public License for more details.
 *
 *  You should have received a copy of the GNU Lesser General Public
 *  License along with this library; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

package axs.jdbc.utils;


/**
 * This interface sets default (ISO) format for date and time.
 * The used syntax is:<br>
 *
 *<table width="75%" border="1" align="center">
 *<tr>     <td><b>Letter </b></td>    <td><b>Date or Time Component</b></td>    <td><b>Presentation</b></td>    <td><b>Examples</b></td>  </tr>
 *<tr>     <td>G</td>    <td>Era designator </td>    <td>Text </td>    <td>AD </td>  </tr>
 *<tr>     <td>y</td>    <td>Year </td>    <td>Year </td>    <td>1996; 96</td>  </tr>
 *<tr>     <td>M</td>    <td>Month in year </td>    <td>Month </td>    <td>July; Jul; 07&lt;br&gt; </td>  </tr>
 *<tr>     <td>w</td>    <td>Week in year </td>    <td>Number </td>    <td>27 </td>  </tr>
 *<tr>     <td>W</td>    <td>Week in month </td>    <td>Number </td>    <td>2 </td>  </tr>
 *<tr>     <td>D</td>    <td>Day in year </td>    <td>Number </td>    <td>189 </td>  </tr>
 *<tr>     <td>d</td>    <td>Day in month </td>    <td>Number </td>    <td>10 </td>  </tr>
 *<tr>     <td>F</td>    <td>Day of week in month </td>    <td>Number </td>    <td>2 </td>  </tr>
 *<tr>     <td>E</td>    <td>Day in week </td>    <td>Text </td>    <td>Tuesday; Tue </td>  </tr>
 *<tr>     <td>a</td>    <td>Am/pm marker </td>    <td>Text </td>    <td>PM </td>  </tr>
 *<tr>     <td>H</td>    <td>Hour in day (0-23) </td>    <td>Number </td>    <td>0 </td>  </tr>
 *<tr>     <td>k</td>    <td>Hour in day (1-24) </td>    <td>Number </td>    <td>24 </td>  </tr>
 *<tr>     <td>K</td>    <td>Hour in am/pm (0-11) </td>    <td>Number </td>    <td>0 </td>  </tr>
 *<tr>     <td>h</td>    <td>Hour in am/pm (1-12) </td>    <td>Number </td>    <td>12 </td>  </tr>
 *<tr>     <td>m</td>    <td>Minute in hour </td>    <td>Number </td>    <td>30 </td>  </tr>
 *<tr>     <td>s</td>    <td>Second in minute </td>    <td>Number </td>    <td>55 </td>  </tr>
 *<tr>     <td height="24">S</td>    <td height="24">Millisecond </td>    <td height="24">Number </td>    <td height="24">978 </td>  </tr>
 *<tr>     <td>z</td>    <td>Time zone </td>    <td>General time zone </td>    <td>Pacific Standard Time; PST; GMT-08:00</td>  </tr>
 *<tr>     <td>Z</td>    <td>Time zone </td>    <td>RFC 822 time zone </td>    <td>-0800 </td>  </tr>
 *</table>
 * Examples																				 <br>
 * The following examples show how date and time patterns are interpreted in the U.S. locale. The given date and time are 2001-07-04 12:08:56 local time in the U.S. Pacific Time time zone.<br>
 *<table width="43%" border="1" align="center">
 *<tr>     <td><b>Date and Time pettern</b></td>    <td><b>Result</b></td>  </tr>
 *<tr>     <td>&quot;yyyy.MM.dd G 'at' HH:mm:ss z&quot; </td>    <td>2001.07.04 AD at 12:08:56 PDT </td>  </tr>
 *<tr>     <td>&quot;EEE, MMM d, ''yy&quot; </td>    <td>Wed, Jul 4, '01 </td>  </tr>
 *<tr>     <td>&quot;h:mm a&quot; </td>    <td>12:08 PM </td>  </tr>
 *<tr>     <td>&quot;hh 'o''clock' a, zzzz&quot; </td>    <td>12 o'clock PM, Pacific Daylight Time </td>  </tr>
 *<tr>     <td>&quot;K:mm a, z&quot; </td>    <td>0:08 PM, PDT </td>  </tr>
 *<tr>     <td>&quot;yyyyy.MMMMM.dd GGG hh:mm aaa&quot; </td>    <td>02001.July.04 AD 12:08 PM </td>  </tr>
 *<tr>     <td>&quot;EEE, d MMM yyyy HH:mm:ss Z&quot; </td>    <td> Wed, 4 Jul 2001 12:08:56 -0700 </td>  </tr>
 *<tr>     <td>&quot;yyMMddHHmmssZ&quot; </td>    <td>010704120856-0700 </td>  </tr>
 *</table>
 * 																						 <br>
 * @author 		Daniele Pes														    <br>
 * @version    $Id: DateAndTimeFormat.java,v 1.2 2007/04/16 17:24:37 montag451 Exp $	<br>
 */
public interface DateAndTimeFormat {
	String ISO_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
}
